//package jmind.core.jdbc;
//
//import com.alibaba.druid.pool.*;
//import com.alibaba.druid.pool.DruidDataSource;
//import jmind.base.lang.SourceProperties;
//import jmind.core.manager.JdbcManager;
//
//import org.springframework.jdbc.core.JdbcTemplate;
//import org.springframework.jdbc.support.incrementer.MySQLMaxValueIncrementer;
//
//import java.util.List;
//import java.util.Map;
//
//public class IdGenarater {
//
//    /**
//     * 2014-2-26
//     * @param args
//     */
//    public static void main(String[] args) {
//        MySQLMaxValueIncrementer s = new MySQLMaxValueIncrementer();
//        s.setIncrementerName("task_code_seq");
//        s.setColumnName("value");
//        s.setCacheSize(1);
//       // s.setDataSource(DataSourceFactory.createFactory("").getSource("traceApp", SourceProperties.getDataSource()));
//        DruidDataSource ds = new DruidDataSource();
//        ds.setUrl("jdbc:mysql://tddl.daily.alibaba.net:3306/ALIJK_TRACE_PARTNER_APP?user=ALIJK_TRACE_PARTNER_APP&password=123456");
//        s.setDataSource(ds);
//        List<Map<String, Object>> list = new JdbcTemplate(ds).queryForList("select *  from task_code_seq ");
//        System.err.println(list);
//        System.err.println(s.nextIntValue());
//        System.err.println(s.nextIntValue());
//        System.err.println(s.nextIntValue());
//
//         list = new JdbcTemplate(ds).queryForList("select *  from task_code_seq ");
//        System.err.println(list);
//
//    }
//
//}
